21c7bce73f1efde3b231666eb6dc74a681d5c8b5,plugin_tooling/src/com/github/rustdt/tooling/GsonHelper.java,GsonHelper,getNumber,#JsonObject#String#,47
Before Change
public Number getNumber(JsonObject jsonObject, String key) throws CommonException {
JsonElement element = jsonObject.get(key);
if(element.isJsonPrimitive() && element.getAsJsonPrimitive().isNumber()) {
return element.getAsNumber();
} else {
throw wrongTypeException(key, "Number");
After Change
public Number getNumber(JsonObject jsonObject, String key) throws CommonException {
JsonElement element = jsonObject.get(key);
if(element != null && element.isJsonPrimitive() && element.getAsJsonPrimitive().isNumber()) {
return element.getAsNumber();
} else {
throw wrongTypeException(key, "Number");